Managing Service-Oriented Grids: Experiences from VEGA System Software
نویسندگان
چکیده
Recent work towards a standard based, service oriented Grid represents the convergence of distributed computing technologies from e-Science and e-Commerce communities. A global service management system in such context is required to achieve efficient resource sharing and collaborative service provisioning. This paper presents VEGA system software, a novel grid platform that combines experiences from operating system design and current IP networks. VEGA is distinguished by its two design principles: a) ease of use. By service virtualization, VEGA provides users such a location-independent way to access services that grid applications could transparently benefit from systematic load balancing and error recovery. b) ease of deployment. The architecture of VEGA is fully decentralized without sacrificing efficiency, thanks to the mechanism of resource routing. The concept of grid adapters is developed to make joining and accessing the Grid a ‘plug-and-play’ process. VEGA has been implemented on Web Service platforms and all its components are OGSI-compliant services. To evaluate the overhead and performance of VEGA, we conducted experiments of two categories of benchmark set in a real size Grid environment. The results have shown that VEGA provides an efficient service discovery and selection framework with a reasonable overhead.
منابع مشابه
Developing service-oriented applications in a grid environment
The Open-source Project for a Network Data Access Protocol (OPeNDAP) software framework has evolved over the last 10 years to become a robust, high performance, service oriented architecture for the access and transport of scientific data from a broad variety of disciplines, over the Internet. Starting with version 4.0 of the server release, Hyrax, has at its core, the Back-End Server (BES). Th...
متن کاملVega: A Service-Oriented Grid Workflow Management System
Because of the nature of the Grid, Grid application systems built on traditional software development techniques can only interoperate with Grid services in an ad hoc manner that requires substantial human intervention. In this paper, we introduce Vega, a pure serviceoriented Grid workflow system which consists of a set of loosely coupled services co-operating each other to solve problems. In V...
متن کاملA Protocol for Recording Provenance in Service-Oriented Grids
Both the scientific and business communities, which are beginning to rely on Grids as problem-solving mechanisms, have requirements in terms of provenance. The provenance of some data is the documentation of process that led to the data; its necessity is apparent in fields ranging from medicine to aerospace. To support provenance capture in Grids, we have developed an implementation-independent...
متن کاملA semantic approach to discovering learning services in grid-based collaborative systems
CSCL systems can benefit from using grids since they offer a common infrastructure enabling the access to an extended pool of resources that can provide supercomputing capabilities as well as specific hardware resources. Adopting a service oriented architecture such as OGSA can further benefit CSCL systems, enabling increased flexibility to adapt and reuse learning software offered by third par...
متن کاملSOA in the Real World - Experiences
We discuss our experiences in building a real-world, mission-critical enterprise business application on a service-oriented architecture for a leading consumer lending company. The application is composed of a set of services (such as Credit Report Service, Document Management Service, External Vendor Service, Customer Management Service, and Lending Lifecycle Service) that communicate among th...
متن کامل